package com.tencent.iov.cowin.befsale.clue.controller.cus.vo.request;

import com.tencent.iov.cowin.befsale.clue.value.enums.DataSearchTypeEnum;
import com.software.common.model.request.ScrmBaseRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 添加_Request层
 *
 * @author zly
 * @version 1.0
 * @created 2021-12-21 18:37:29
 */
@Data
@ApiModel(description = "线索看板_Request层")
public class ClueIntentionGradeDataRequest extends ScrmBaseRequest {

    /**
     * 企微id
     */
    @ApiModelProperty(value = "企微id",hidden = true)
    private String corpId;
    /**
     * 搜索日期类型
     */
    @ApiModelProperty(value = "搜索日期类型")
    private DataSearchTypeEnum dataSearchTypeEnum;

    @ApiModelProperty(value = "转换:1，互动:2")
    private String  clueDaySearchType;

    @ApiModelProperty(value = "跟进顾问id",hidden = true)
    private Long followEmpId;

    @ApiModelProperty(value = "开始日期",hidden = true)
    private Date startTime;

    @ApiModelProperty(value = "结束日期",hidden = true)
    private Date endTime;

    @ApiModelProperty(value = "followEmpId是否为空  空：则为空，1：则不为空",hidden = true)
    private String isFollowEmp;

    @ApiModelProperty(value = "-1逾期 -2首跟逾期 0未逾期",hidden = true)
    private List<Integer> expireStatusList;

    @ApiModelProperty(value = "状态(不同表的status意义不同)：分配状态 10 分配  15跟进",hidden = true)
    private Integer status;

    @ApiModelProperty(value = "线索状态",hidden = true)
    private Integer clueStatus;

    @ApiModelProperty(value = "根据记录的二级状态",hidden = true)
    private List<Integer> secondStatusList;



}